#include<stdio.h>
#include<string.h>
//void re(char* str)
//{
//	char tmp = *str;
//	int len = strlen(str);
//	*str = *(str + len - 1);
//	*(str + len - 1) = '\0';
//	if(strlen(str+1)>=2)
//		re(str + 1);
//	*(str + len - 1) = tmp;
//}
void re(char arr[],int left,int right)
{
	char tmp = arr[left];
	arr[left] = arr[right];
	arr[right] = tmp;
	if (left  < right )
	{
		re(arr, left + 1, right - 1);
	}
}
int main()
{
	char arr[] = "abcdefg";
	int left = 0;
	int right = strlen(arr)-1;
	re(arr,left,right);
	printf("%s", arr);
	return 0;
}